.d-year-picker{
	border: 0;
	background: #FFFFFF url(base/date-picker-bg.gif) 0 -200px repeat-x;
}

.d-year-picker .year-table{
	border-left: 1px dotted #325573;
}

.d-year-picker .year-table .prev-year-button, .d-year-picker .year-table .next-year-button{
	background: url(common/icons.gif) no-repeat -60px -280px;
}

.d-year-picker .year-table .prev-year-button{
	background-position: -40px -280px;
}

.d-year-picker .year-table td.hover{
	background: url(base/ym-picker-hover-cell.gif) no-repeat center center;
}

.d-year-picker .year-table td:hover{
	background: url(base/ym-picker-hover-cell.gif) no-repeat center center;
}

.d-year-picker .year-table .btn-row td:hover{
	background-image: none;
}

.d-year-picker .year-table td.selected{
	background: url(base/ym-picker-current-cell.gif) no-repeat center center;
}


.i-year-picker{
	width: 100%;
	height: 200px;
}

.i-year-picker td{
	height: 20px;
}

.i-year-picker .month-table{
	width: 49%;
	table-layout: fixed;
}

.i-year-picker .year-table{
	width: 100%;
	table-layout: fixed;
}

.i-year-picker .year-table .btn-row{
	height: 20px;
}

.i-year-picker .year-table .number-row td{
	text-align: center;
	cursor: pointer;
	line-height: 20px;
	padding: 1px;
}

.i-year-picker .btns-pane{
	position: absolute;
	float: left;
	clear: left;
	bottom: 0;
	text-align: center;
	width: 100%;
	height: 30px;
}

.i-year-picker .btns-pane .i-button{
	margin-right: 5px;
}